$(function () {

  function initUserInfo() {
    axios.get('/my/userinfo').then(({ data: res }) => {
      console.log(res);
      // 使用layui的API.快速为表单赋值
      layui.form.val('user-form',res.data)
    })
  }
  initUserInfo()

  // 自定义效验规则
  layui.form.verify({
    nickname:[/^\S{1,10}$/,'昵称必须是1-10的非空字符串' ]
  })
  // 监听表单的提交的行为
  $('.layui-form').on('submit', function (e) {
    e.preventDefault()
    const data = $(this).serialize()
    axios.put('/my/userinfo',data).then(({data:res})=>{
      if (res.code ===0) {
        layer.msg('更新用户资料成功 ^_^')
        window.parent.initUserInfo()
      }
    })
  })

  // 阻止重置按钮的默认行为
  $('[type="reset"]').on('click', function (e) {
    e.preventDefault()
    initUserInfo()
  })
})
